Use gdk_window_set_background_pattern() to set parent-relative bakground
authorBenjamin Otte <otte@redhat.com>
Sun, 15 Aug 2010 12:37:58 +0000 (14:37 +0200)
committerBenjamin Otte <otte@redhat.com>
Sun, 26 Sep 2010 13:03:00 +0000 (15:03 +0200)
gtk/gtkhandlebox.c
gtk/gtkmisc.c

index ee5cfe5b328da8c294d86997859dd21553fe3452..a6bb7234461dbd8d8dbb788f311d40cca2915dfd 100644 (file)
@@ -483,7 +483,6 @@ gtk_handle_box_realize (GtkWidget *widget)
   gtk_style_set_background (style, window, state);
   gtk_style_set_background (style, priv->bin_window, state);
   gtk_style_set_background (style, priv->float_window, state);
-  gdk_window_set_back_pixmap (window, NULL, TRUE);
 }
 
 static void
index 5b620ba4ace0c8fbb6fce05e0c7f17771dc8bf64..ad960948b9db43725a1f3f529010b4f3f9cd7882 100644 (file)
@@ -359,8 +359,8 @@ gtk_misc_realize (GtkWidget *widget)
       window = gdk_window_new (gtk_widget_get_parent_window (widget), &attributes, attributes_mask);
       gtk_widget_set_window (widget, window);
       gdk_window_set_user_data (window, widget);
+      gdk_window_set_background_pattern (window, NULL);
 
       gtk_widget_style_attach (widget);
-      gdk_window_set_back_pixmap (window, NULL, TRUE);
     }
 }